﻿<?xml version="1.0" encoding="utf-8" ?>
<Recipe xmlns="http://schemas.microsoft.com/pag/gax-core" xmlns:xi="http://www.w3.org/2001/XInclude">
  <Actions>
    <xi:include href="CommonProvider.xml"
    xpointer="xmlns(gax=http://schemas.microsoft.com/pag/gax-core) xpointer(gax:Recipe/gax:Actions/gax:Action[@Name='GenerateDefaultRuntimeImplementationContent'])" />
    <Action Name="GenerateProviderContent" 
       Type="TextTemplateAction"
       Template="$TextTemplateBaseDirectory$CustomProvider.t4">
      <Input Name="ProviderInfo" ActionOutput="CreateProviderInfo.ProviderInfo"/>
      <Input Name="DefaultRuntimeImplementation" ActionOutput="GenerateDefaultRuntimeImplementationContent.Content"/>
      <Output Name="Content" />
    </Action>
    <xi:include href="CommonProvider.xml"
      xpointer="xmlns(gax=http://schemas.microsoft.com/pag/gax-core) xpointer(gax:Recipe/gax:Actions/gax:Action[@Name='AddProvider'])" />
		<xi:include href="CommonAddReferences.xml"
			xpointer="xmlns(gax=http://schemas.microsoft.com/pag/gax-core) xpointer(/gax:Recipe/gax:Actions/gax:Action)" />
		<xi:include href="CommonTodoComments.xml"
			xpointer="xmlns(gax=http://schemas.microsoft.com/pag/gax-core) xpointer(/gax:Recipe/gax:Actions/gax:Action)" />
	</Actions>
</Recipe>
